#include<string>
#include<iostream>
using namespace std;
    int StrToInt(string str) {
        if (str.empty()) return 0;
        int flag = 1;
        if (str[0] == '-')
        {
            flag = -1;
            str[0] = '0';
        }
        else if (str[0] == '+') {
            str[0] = '0';
        }

        int res = 0;
        for (auto ch : str)
        {
            if (ch < '0' || ch>'9')
            {
                res = 0;
                break;
            }
            res = res * 10 + ch - '0';
        }
        return res * flag;
    }

    int main()
    {
        string str("+2147483647");
        cout << StrToInt(str) << endl;;
    }